home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_10_12 / dostest.mak < prev    next >
Makefile  |  1992-10-13  |  633b  |  48 lines

  1.  
  2. DEBUG=1
  3.  
  4. PROJ=dostest
  5.  
  6. LDEBUG=/m /co
  7. LNODEBUG=/m
  8. DBGOBJS=
  9. NODBGOBJS=
  10. ADEBUG=-DDEBUG -Zi
  11. CDEBUG=-Od -Zi
  12. CFLAGS=-nologo -G2 -A$(MODEL) -Aw -W4 -WX -Gs -Oas -Zpe $(CDEBUG)
  13.  
  14. CC=cl
  15. LINK=link /F
  16. RC=rc
  17. MAPSYM=mapsym
  18. AS=masm
  19. ASFLAT=masm5
  20. LINKFLAT=link386
  21.  
  22. !IF $(DEBUG)
  23. AFLAGS=-p -w2 -Mx $(ADEBUG)
  24. LFLAGS=/nologo /NOI /NOD /NOP $(LDEBUG)
  25. !ELSE
  26. AFLAGS=-p -w2 -Mx
  27. LFLAGS=/nologo /NOI /NOD /NOP $(LNODEBUG)
  28. !ENDIF
  29.  
  30. .asm.obj:
  31.     $(AS) $(AFLAGS) $* ;
  32.  
  33. .asm.lst:
  34.     $(AS) -l $(AFLAGS) $* ;
  35.  
  36. all: $(PROJ).exe
  37.  
  38.  
  39. $(PROJ).obj: $(PROJ).asm
  40.  
  41. $(PROJ).lst: $(PROJ).asm
  42.  
  43. $(PROJ).exe: $(PROJ).obj
  44.     $(LINK) $(LFLAGS) $* ;
  45.  
  46. $(PROJ).sym: $(PROJ).exe
  47.     $(MAPSYM) $*
  48.